Support Shift, Control, and Shift|Control L<->R, #63475
authorJonathan Blandford <jrb@redhat.com>
Thu, 1 Nov 2001 06:29:35 +0000 (06:29 +0000)
committerJonathan Blandford <jrb@src.gnome.org>
Thu, 1 Nov 2001 06:29:35 +0000 (06:29 +0000)
Thu Nov  1 00:44:50 2001  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreeview.c (gtk_tree_view_class_init): Support Shift,
Control, and Shift|Control L<->R, #63475

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktreeview.c

index 3b1fddc8d62fea75c5d39c402036bac72be809d2..958ab4cc02e3696447fc49de84d48d99ad5c84bc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Thu Nov  1 00:44:50 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_class_init): Support Shift,
+       Control, and Shift|Control L<->R, #63475
+
 Wed Oct 31 18:53:51 2001  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtktreemodel.c (gtk_tree_row_ref_deleted_callback): fix
index 3b1fddc8d62fea75c5d39c402036bac72be809d2..958ab4cc02e3696447fc49de84d48d99ad5c84bc 100644 (file)
@@ -1,3 +1,8 @@
+Thu Nov  1 00:44:50 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_class_init): Support Shift,
+       Control, and Shift|Control L<->R, #63475
+
 Wed Oct 31 18:53:51 2001  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtktreemodel.c (gtk_tree_row_ref_deleted_callback): fix
index 3b1fddc8d62fea75c5d39c402036bac72be809d2..958ab4cc02e3696447fc49de84d48d99ad5c84bc 100644 (file)
@@ -1,3 +1,8 @@
+Thu Nov  1 00:44:50 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_class_init): Support Shift,
+       Control, and Shift|Control L<->R, #63475
+
 Wed Oct 31 18:53:51 2001  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtktreemodel.c (gtk_tree_row_ref_deleted_callback): fix
index 3b1fddc8d62fea75c5d39c402036bac72be809d2..958ab4cc02e3696447fc49de84d48d99ad5c84bc 100644 (file)
@@ -1,3 +1,8 @@
+Thu Nov  1 00:44:50 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_class_init): Support Shift,
+       Control, and Shift|Control L<->R, #63475
+
 Wed Oct 31 18:53:51 2001  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtktreemodel.c (gtk_tree_row_ref_deleted_callback): fix
index 3b1fddc8d62fea75c5d39c402036bac72be809d2..958ab4cc02e3696447fc49de84d48d99ad5c84bc 100644 (file)
@@ -1,3 +1,8 @@
+Thu Nov  1 00:44:50 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_class_init): Support Shift,
+       Control, and Shift|Control L<->R, #63475
+
 Wed Oct 31 18:53:51 2001  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtktreemodel.c (gtk_tree_row_ref_deleted_callback): fix
index 3b1fddc8d62fea75c5d39c402036bac72be809d2..958ab4cc02e3696447fc49de84d48d99ad5c84bc 100644 (file)
@@ -1,3 +1,8 @@
+Thu Nov  1 00:44:50 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_class_init): Support Shift,
+       Control, and Shift|Control L<->R, #63475
+
 Wed Oct 31 18:53:51 2001  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtktreemodel.c (gtk_tree_row_ref_deleted_callback): fix
index 3b1fddc8d62fea75c5d39c402036bac72be809d2..958ab4cc02e3696447fc49de84d48d99ad5c84bc 100644 (file)
@@ -1,3 +1,8 @@
+Thu Nov  1 00:44:50 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_class_init): Support Shift,
+       Control, and Shift|Control L<->R, #63475
+
 Wed Oct 31 18:53:51 2001  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtktreemodel.c (gtk_tree_row_ref_deleted_callback): fix
index 402c317bb983570324b60fa81423ea1e3bed3fd0..65c0601020461530be9ab5844af0c940cb378047 100644 (file)
@@ -798,6 +798,30 @@ gtk_tree_view_class_init (GtkTreeViewClass *class)
                                GTK_TYPE_ENUM, GTK_MOVEMENT_VISUAL_POSITIONS,
                                GTK_TYPE_INT, -1);
 
+  gtk_binding_entry_add_signal (binding_set, GDK_Right, GDK_CONTROL_MASK, "move_cursor", 2,
+                               GTK_TYPE_ENUM, GTK_MOVEMENT_VISUAL_POSITIONS,
+                               GTK_TYPE_INT, 1);
+
+  gtk_binding_entry_add_signal (binding_set, GDK_Left, GDK_CONTROL_MASK, "move_cursor", 2,
+                               GTK_TYPE_ENUM, GTK_MOVEMENT_VISUAL_POSITIONS,
+                               GTK_TYPE_INT, -1);
+
+  gtk_binding_entry_add_signal (binding_set, GDK_Right, GDK_SHIFT_MASK, "move_cursor", 2,
+                               GTK_TYPE_ENUM, GTK_MOVEMENT_VISUAL_POSITIONS,
+                               GTK_TYPE_INT, 1);
+
+  gtk_binding_entry_add_signal (binding_set, GDK_Left, GDK_SHIFT_MASK, "move_cursor", 2,
+                               GTK_TYPE_ENUM, GTK_MOVEMENT_VISUAL_POSITIONS,
+                               GTK_TYPE_INT, -1);
+
+  gtk_binding_entry_add_signal (binding_set, GDK_Right, GDK_CONTROL_MASK|GDK_SHIFT_MASK, "move_cursor", 2,
+                               GTK_TYPE_ENUM, GTK_MOVEMENT_VISUAL_POSITIONS,
+                               GTK_TYPE_INT, 1);
+
+  gtk_binding_entry_add_signal (binding_set, GDK_Left, GDK_CONTROL_MASK|GDK_SHIFT_MASK, "move_cursor", 2,
+                               GTK_TYPE_ENUM, GTK_MOVEMENT_VISUAL_POSITIONS,
+                               GTK_TYPE_INT, -1);
+
   gtk_binding_entry_add_signal (binding_set, GDK_f, GDK_CONTROL_MASK, "move_cursor", 2,
                                GTK_TYPE_ENUM, GTK_MOVEMENT_LOGICAL_POSITIONS,
                                GTK_TYPE_INT, 1);